package com.flashflexpro.tanksinbattle.battlescene.dto;

import com.flashflexpro.tanksinbattle.battlescenedoor.dto.DoorDto;
import com.flashflexpro.tanksinbattle.battlescenetank.dto.TankDto;
import com.flashflexpro.tanksinbattle.scene.dto.ModuleDto;
import com.flashflexpro.tanksinbattle.scene.dto.SceneDto;


/**
 * @author gyang@brightcove.com
 */
public class BattleSceneDto extends SceneDto {

    //for tanks
    private XyVO[] initialSpots;
    
    private TankDto[] tanks;

    private DoorDto[] doors;

    private FortDto[] forts;

    /**
     * 
     */
    private WallDto[] walls;

    private ModuleDto foreground;
    private ModuleDto background;


    public XyVO[] getInitialSpots() {
        return initialSpots;
    }

    public void setInitialSpots(XyVO[] initialSpots) {
        this.initialSpots = initialSpots;
    }

    public TankDto[] getTanks() {
        return tanks;
    }

    public void setTanks(TankDto[] tanks) {
        this.tanks = tanks;
    }

    public DoorDto[] getDoors() {
        return doors;
    }

    public void setDoors(DoorDto[] doors) {
        this.doors = doors;
    }

    public FortDto[] getForts() {
        return forts;
    }

    public void setForts(FortDto[] forts) {
        this.forts = forts;
    }

    public WallDto[] getWalls() {
        return walls;
    }

    public void setWalls(WallDto[] walls) {
        this.walls = walls;
    }

    public ModuleDto getForeground() {
        return foreground;
    }

    public void setForeground(ModuleDto foreground) {
        this.foreground = foreground;
    }

    public ModuleDto getBackground() {
        return background;
    }

    public void setBackground(ModuleDto background) {
        this.background = background;
    }
}
